سوال 23 تمرین while
.
اطلاعات کاربری
درباره ما
دوستان
خبرنامه
آخرین مطالب
لینکستان
نظر سنجی
دیگر موارد
آمار وب سایت

سوال:برنامه ای بنویسید که یک عدد در مبنای 10 را از ورودی گرفته و آن را به مبنای 2 ببرد.

پاسخ:

#include
void main()
{
int a,f,x,d,c,n;
cout<<"adad bar mabnaye 10 ra vared konid."<<endl;
cin>>a;
f=0;
c=0;
while (a>0)
{x=a/2;
d=a%2;
if (a%2==0)
c=c+1;
else
{
for (n=1;n<=c;n++)
d=d*10;
f=f+d;}
a=x;}
if (f!=0) cout<<"adad bar mabnaye 2 shoma: "<<f<<endl;
else cout<<"adad bar mabnay 2 shoma barabar ba "<<c<<" ta sefr ast."<<endl;
}

لینک دانلود:

http://s5.picofile.com/file/8131838000/tamrin23.cpp.html

(برای دانلود ابتدا روی گزینه "دریافت لینک دانلود" و سپس روی "دریافت فایل" کلیک کنید.)





:: موضوعات مرتبط: WHILE , ,
:: بازدید از این مطلب : 225
|
امتیاز مطلب : 60
|
تعداد امتیازدهندگان : 26
|
مجموع امتیاز : 26
ن : پرهام موسوی
ت : جمعه 3 مرداد 1393
.
مطالب مرتبط با این پست
می توانید دیدگاه خود را بنویسید


نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه:








موضوعات
نویسندگان
آرشیو مطالب
مطالب تصادفی
مطالب پربازدید
چت باکس
تبادل لینک هوشمند
پشتیبانی